# edited by levi
from maix import image, camera, display,touchscreen,uart,time
import threading

timer_running = True

def periodic_task():
    global timer_running
    print("执行周期性任务.......")
    # 在这里添加你想要定时执行的任务

    # 判断定时器是否继续运行
    if timer_running:
        # 递归调用自己，实现周期性执行
        threading.Timer(1.0, periodic_task).start()
    
    # 在这里添加定时器执行时要执行的操作

def start_timer():
    global timer_running
    print("启动定时器...")
    timer_running = True
    # 初始启动定时器
    threading.Timer(0, periodic_task).start()

def stop_timer():
    global timer_running
    print("停止定时器.")
    timer_running = False

start_timer()  
while True:
    print("主线程继续执行...")
    time.sleep_ms(50)

    